+++ title = "Developer API" aliases = ["api"] date = "2019-05-31T09:01:00-00:00" type = "developer-api" draft = false weight = 8 +++
Download OpenAPI specification:Download
Kiali project, observability for the Istio service mesh
Endpoint to get the status of Kiali
HTTP status code 200 and statusInfo model in data
A Internal is the error message that means something has gone wrong
{- "externalServices": [
- {
- "name": "Istio",
- "url": "jaeger-query-istio-system.127.0.0.1.nip.io",
- "version": "0.8.0"
}
], - "status": {
- "property1": "string",
- "property2": "string"
}, - "warningMessages": [
- "Istio version 0.7.1 is not supported, the version should be 0.8.0"
]
}Endpoint to get the config of Kiali
HTTP status code 200 and statusInfo model in data
A Internal is the error message that means something has gone wrong
{- "externalServices": [
- {
- "name": "Istio",
- "url": "jaeger-query-istio-system.127.0.0.1.nip.io",
- "version": "0.8.0"
}
], - "status": {
- "property1": "string",
- "property2": "string"
}, - "warningMessages": [
- "Istio version 0.7.1 is not supported, the version should be 0.8.0"
]
}Endpoint to get login info, such as strategy, authorization endpoints for OAuth providers and so on.
Return the information necessary to handle login
A Internal is the error message that means something has gone wrong
{- "code": 500,
- "message": "string"
}Endpoint to authenticate the user
HTTP status code 200 and tokenGenerated model in data
A Internal is the error message that means something has gone wrong
{- "expiresOn": "Thu, 07 Mar 2019 17:50:26 +0000",
- "token": "zI1NiIsIsR5cCI6IkpXVCJ9.ezJ1c2VybmFtZSI6ImFkbWluIiwiZXhwIjoxNTI5NTIzNjU0fQ.PPZvRGnR6VA4v7FmgSfQcGQr-VD",
- "username": "admin"
}Endpoint to check if a token from Openshift is working correctly
HTTP status code 200 and tokenGenerated model in data
A Internal is the error message that means something has gone wrong
{- "expiresOn": "Thu, 07 Mar 2019 17:50:26 +0000",
- "token": "zI1NiIsIsR5cCI6IkpXVCJ9.ezJ1c2VybmFtZSI6ImFkbWluIiwiZXhwIjoxNTI5NTIzNjU0fQ.PPZvRGnR6VA4v7FmgSfQcGQr-VD",
- "username": "admin"
}Get the grafana URL and other descriptors
Return all the descriptor data related to Grafana
NoContent: the response is empty
A Internal is the error message that means something has gone wrong
A Internal is the error message that means something has gone wrong
{- "externalLinks": [
- {
- "name": "string",
- "url": "string",
- "variables": {
- "app": "string",
- "namespace": "string",
- "service": "string",
- "version": "string",
- "workload": "string"
}
}
]
}Get the jaeger URL and other descriptors
Return all the descriptor data related to Jaeger
A NotFoundError is the error message that is generated when server could not find what was requested.
A NotAcceptable is the error message that means request can't be accepted
{- "enabled": true,
- "integration": true,
- "namespaceSelector": true,
- "url": "string",
- "whiteListIstioSystem": [
- "string"
]
}Endpoint to get the caller permissions on new Istio Config objects
Return caller permissions per namespace and Istio Config type
A Internal is the error message that means something has gone wrong
{- "property1": {
- "property1": {
- "create": true,
- "delete": true,
- "update": true
}, - "property2": {
- "create": true,
- "delete": true,
- "update": true
}
}, - "property2": {
- "property1": {
- "create": true,
- "delete": true,
- "update": true
}, - "property2": {
- "create": true,
- "delete": true,
- "update": true
}
}
}Endpoint to get the list of Istio Config of a namespace
| namespace required | string The namespace name. |
HTTP status code 200 and IstioConfigList model in data
A Internal is the error message that means something has gone wrong
{- "adapters": [
- {
- "adapter": "string",
- "adapters": "string",
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": { }
}
], - "authorizationPolicies": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "action": { },
- "rules": { },
- "selector": { }
}
}
], - "clusterRbacConfigs": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exclusion": { },
- "inclusion": { },
- "mode": { }
}
}
], - "destinationRules": {
- "items": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "host": { },
- "subsets": { },
- "trafficPolicy": { }
}
}
], - "permissions": {
- "create": true,
- "delete": true,
- "update": true
}
}, - "gateways": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "selector": { },
- "servers": { }
}
}
], - "meshPolicies": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "originIsOptional": { },
- "origins": { },
- "peerIsOptional": { },
- "peers": { },
- "principalBinding": { },
- "targets": { }
}
}
], - "namespace": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "istio-system"
}, - "peerAuthentications": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "mtls": { },
- "portLevelMtls": { },
- "selector": { }
}
}
], - "policies": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "originIsOptional": { },
- "origins": { },
- "peerIsOptional": { },
- "peers": { },
- "principalBinding": { },
- "targets": { }
}
}
], - "quotaSpecBindings": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "quotaSpecs": { },
- "services": { }
}
}
], - "quotaSpecs": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "rules": { }
}
}
], - "rbacConfigs": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exclusion": { },
- "inclusion": { },
- "mode": { }
}
}
], - "requestAuthentications": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "jwtRules": { },
- "selector": { }
}
}
], - "rules": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "actions": { },
- "match": { }
}
}
], - "serviceEntries": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "addresses": { },
- "endpoints": { },
- "exportTo": { },
- "hosts": { },
- "location": { },
- "ports": { },
- "resolution": { },
- "subjectAltNames": { }
}
}
], - "serviceMeshPolicies": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "originIsOptional": { },
- "origins": { },
- "peerIsOptional": { },
- "peers": { },
- "principalBinding": { },
- "targets": { }
}
}
], - "serviceMeshRbacConfigs": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exclusion": { },
- "inclusion": { },
- "mode": { }
}
}
], - "serviceRoleBindings": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "roleRef": { },
- "subjects": { }
}
}
], - "serviceRoles": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "rules": { }
}
}
], - "sidecars": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "egress": { },
- "ingress": { },
- "workloadSelector": { }
}
}
], - "templates": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": { },
- "template": "string",
- "templates": "string"
}
], - "validations": null,
- "virtualServices": {
- "items": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exportTo": { },
- "gateways": { },
- "hosts": { },
- "http": { },
- "tcp": { },
- "tls": { }
}
}
], - "permissions": {
- "create": true,
- "delete": true,
- "update": true
}
}, - "workloadEntries": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "address": { },
- "labels": { },
- "locality": { },
- "network": { },
- "ports": { },
- "serviceAccount": { },
- "weight": { }
}
}
]
}Endpoint to create an Istio object by using an Istio Config item
| namespace required | string The namespace name. |
| object_type required | string ^(gateways|virtualservices|destinationrules|serviceentries|rules|quotaspecs|quotaspecbindings)$ The Istio object type. |
IstioConfig details of an specific Istio Object
IstioConfig details of an specific Istio Object
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
{- "adapter": {
- "adapter": "string",
- "adapters": "string",
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": { }
}, - "authorizationPolicy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "action": { },
- "rules": { },
- "selector": { }
}
}, - "clusterRbacConfig": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exclusion": { },
- "inclusion": { },
- "mode": { }
}
}, - "destinationRule": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "host": { },
- "subsets": { },
- "trafficPolicy": { }
}
}, - "gateway": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "selector": { },
- "servers": { }
}
}, - "meshPolicy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "originIsOptional": { },
- "origins": { },
- "peerIsOptional": { },
- "peers": { },
- "principalBinding": { },
- "targets": { }
}
}, - "namespace": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "istio-system"
}, - "objectType": "string",
- "peerAuthentication": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "mtls": { },
- "portLevelMtls": { },
- "selector": { }
}
}, - "permissions": {
- "create": true,
- "delete": true,
- "update": true
}, - "policy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "originIsOptional": { },
- "origins": { },
- "peerIsOptional": { },
- "peers": { },
- "principalBinding": { },
- "targets": { }
}
}, - "quotaSpec": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "rules": { }
}
}, - "quotaSpecBinding": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "quotaSpecs": { },
- "services": { }
}
}, - "rbacConfig": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exclusion": { },
- "inclusion": { },
- "mode": { }
}
}, - "requestAuthentication": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "jwtRules": { },
- "selector": { }
}
}, - "rule": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "actions": { },
- "match": { }
}
}, - "serviceEntry": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "addresses": { },
- "endpoints": { },
- "exportTo": { },
- "hosts": { },
- "location": { },
- "ports": { },
- "resolution": { },
- "subjectAltNames": { }
}
}, - "serviceMeshPolicy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "originIsOptional": { },
- "origins": { },
- "peerIsOptional": { },
- "peers": { },
- "principalBinding": { },
- "targets": { }
}
}, - "serviceMeshRbacConfig": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exclusion": { },
- "inclusion": { },
- "mode": { }
}
}, - "serviceRole": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "rules": { }
}
}, - "serviceRoleBinding": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "roleRef": { },
- "subjects": { }
}
}, - "sidecar": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "egress": { },
- "ingress": { },
- "workloadSelector": { }
}
}, - "template": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": { },
- "template": "string",
- "templates": "string"
}, - "validation": {
- "checks": [
- {
- "message": "Weight sum should be 100",
- "path": "spec/http[0]/route",
- "severity": "string"
}
], - "name": "reviews",
- "objectType": "virtualservice",
- "references": [
- {
- "name": "string",
- "namespace": "string",
- "objectType": "string"
}
], - "valid": false
}, - "virtualService": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exportTo": { },
- "gateways": { },
- "hosts": { },
- "http": { },
- "tcp": { },
- "tls": { }
}
}, - "workloadEntry": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "address": { },
- "labels": { },
- "locality": { },
- "network": { },
- "ports": { },
- "serviceAccount": { },
- "weight": { }
}
}
}Endpoint to create an Istio object by using an Istio Config item
| namespace required | string The namespace name. |
| object_type required | string ^(gateways|virtualservices|destinationrules|serviceentries|rules|quotaspecs|quotaspecbindings)$ The Istio object type. |
| object_subtype required | string The Istio object subtype. |
IstioConfig details of an specific Istio Object
IstioConfig details of an specific Istio Object
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
{- "adapter": {
- "adapter": "string",
- "adapters": "string",
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": { }
}, - "authorizationPolicy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "action": { },
- "rules": { },
- "selector": { }
}
}, - "clusterRbacConfig": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exclusion": { },
- "inclusion": { },
- "mode": { }
}
}, - "destinationRule": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "host": { },
- "subsets": { },
- "trafficPolicy": { }
}
}, - "gateway": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "selector": { },
- "servers": { }
}
}, - "meshPolicy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "originIsOptional": { },
- "origins": { },
- "peerIsOptional": { },
- "peers": { },
- "principalBinding": { },
- "targets": { }
}
}, - "namespace": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "istio-system"
}, - "objectType": "string",
- "peerAuthentication": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "mtls": { },
- "portLevelMtls": { },
- "selector": { }
}
}, - "permissions": {
- "create": true,
- "delete": true,
- "update": true
}, - "policy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "originIsOptional": { },
- "origins": { },
- "peerIsOptional": { },
- "peers": { },
- "principalBinding": { },
- "targets": { }
}
}, - "quotaSpec": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "rules": { }
}
}, - "quotaSpecBinding": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "quotaSpecs": { },
- "services": { }
}
}, - "rbacConfig": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exclusion": { },
- "inclusion": { },
- "mode": { }
}
}, - "requestAuthentication": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "jwtRules": { },
- "selector": { }
}
}, - "rule": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "actions": { },
- "match": { }
}
}, - "serviceEntry": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "addresses": { },
- "endpoints": { },
- "exportTo": { },
- "hosts": { },
- "location": { },
- "ports": { },
- "resolution": { },
- "subjectAltNames": { }
}
}, - "serviceMeshPolicy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "originIsOptional": { },
- "origins": { },
- "peerIsOptional": { },
- "peers": { },
- "principalBinding": { },
- "targets": { }
}
}, - "serviceMeshRbacConfig": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exclusion": { },
- "inclusion": { },
- "mode": { }
}
}, - "serviceRole": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "rules": { }
}
}, - "serviceRoleBinding": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "roleRef": { },
- "subjects": { }
}
}, - "sidecar": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "egress": { },
- "ingress": { },
- "workloadSelector": { }
}
}, - "template": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": { },
- "template": "string",
- "templates": "string"
}, - "validation": {
- "checks": [
- {
- "message": "Weight sum should be 100",
- "path": "spec/http[0]/route",
- "severity": "string"
}
], - "name": "reviews",
- "objectType": "virtualservice",
- "references": [
- {
- "name": "string",
- "namespace": "string",
- "objectType": "string"
}
], - "valid": false
}, - "virtualService": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exportTo": { },
- "gateways": { },
- "hosts": { },
- "http": { },
- "tcp": { },
- "tls": { }
}
}, - "workloadEntry": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "address": { },
- "labels": { },
- "locality": { },
- "network": { },
- "ports": { },
- "serviceAccount": { },
- "weight": { }
}
}
}Endpoint to get the Istio Config of an Istio object used for templates and adapters that is necessary to define a subtype
| namespace required | string The namespace name. |
| object required | string The Istio object name. |
| object_type required | string ^(gateways|virtualservices|destinationrules|serviceentries|rules|quotaspecs|quotaspecbindings)$ The Istio object type. |
| object_subtype required | string The Istio object subtype. |
IstioConfig details of an specific Istio Object
BadRequestError: the client request is incorrect
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
{- "adapter": {
- "adapter": "string",
- "adapters": "string",
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": { }
}, - "authorizationPolicy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "action": { },
- "rules": { },
- "selector": { }
}
}, - "clusterRbacConfig": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exclusion": { },
- "inclusion": { },
- "mode": { }
}
}, - "destinationRule": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "host": { },
- "subsets": { },
- "trafficPolicy": { }
}
}, - "gateway": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "selector": { },
- "servers": { }
}
}, - "meshPolicy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "originIsOptional": { },
- "origins": { },
- "peerIsOptional": { },
- "peers": { },
- "principalBinding": { },
- "targets": { }
}
}, - "namespace": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "istio-system"
}, - "objectType": "string",
- "peerAuthentication": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "mtls": { },
- "portLevelMtls": { },
- "selector": { }
}
}, - "permissions": {
- "create": true,
- "delete": true,
- "update": true
}, - "policy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "originIsOptional": { },
- "origins": { },
- "peerIsOptional": { },
- "peers": { },
- "principalBinding": { },
- "targets": { }
}
}, - "quotaSpec": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "rules": { }
}
}, - "quotaSpecBinding": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "quotaSpecs": { },
- "services": { }
}
}, - "rbacConfig": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exclusion": { },
- "inclusion": { },
- "mode": { }
}
}, - "requestAuthentication": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "jwtRules": { },
- "selector": { }
}
}, - "rule": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "actions": { },
- "match": { }
}
}, - "serviceEntry": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "addresses": { },
- "endpoints": { },
- "exportTo": { },
- "hosts": { },
- "location": { },
- "ports": { },
- "resolution": { },
- "subjectAltNames": { }
}
}, - "serviceMeshPolicy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "originIsOptional": { },
- "origins": { },
- "peerIsOptional": { },
- "peers": { },
- "principalBinding": { },
- "targets": { }
}
}, - "serviceMeshRbacConfig": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exclusion": { },
- "inclusion": { },
- "mode": { }
}
}, - "serviceRole": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "rules": { }
}
}, - "serviceRoleBinding": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "roleRef": { },
- "subjects": { }
}
}, - "sidecar": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "egress": { },
- "ingress": { },
- "workloadSelector": { }
}
}, - "template": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": { },
- "template": "string",
- "templates": "string"
}, - "validation": {
- "checks": [
- {
- "message": "Weight sum should be 100",
- "path": "spec/http[0]/route",
- "severity": "string"
}
], - "name": "reviews",
- "objectType": "virtualservice",
- "references": [
- {
- "name": "string",
- "namespace": "string",
- "objectType": "string"
}
], - "valid": false
}, - "virtualService": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exportTo": { },
- "gateways": { },
- "hosts": { },
- "http": { },
- "tcp": { },
- "tls": { }
}
}, - "workloadEntry": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "address": { },
- "labels": { },
- "locality": { },
- "network": { },
- "ports": { },
- "serviceAccount": { },
- "weight": { }
}
}
}Endpoint to delete the Istio Config of an Istio object used for templates and adapters
| namespace required | string The namespace name. |
| object required | string The Istio object name. |
| object_type required | string ^(gateways|virtualservices|destinationrules|serviceentries|rules|quotaspecs|quotaspecbindings)$ The Istio object type. |
| object_subtype required | string The Istio object subtype. |
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
{- "code": 404,
- "message": "string"
}| namespace required | string The namespace name. |
| object required | string The Istio object name. |
| object_type required | string ^(gateways|virtualservices|destinationrules|serviceentries|rules|quotaspecs|quotaspecbindings)$ The Istio object type. |
| object_subtype required | string The Istio object subtype. |
IstioConfig details of an specific Istio Object
BadRequestError: the client request is incorrect
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
{- "adapter": {
- "adapter": "string",
- "adapters": "string",
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": { }
}, - "authorizationPolicy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "action": { },
- "rules": { },
- "selector": { }
}
}, - "clusterRbacConfig": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exclusion": { },
- "inclusion": { },
- "mode": { }
}
}, - "destinationRule": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "host": { },
- "subsets": { },
- "trafficPolicy": { }
}
}, - "gateway": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "selector": { },
- "servers": { }
}
}, - "meshPolicy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "originIsOptional": { },
- "origins": { },
- "peerIsOptional": { },
- "peers": { },
- "principalBinding": { },
- "targets": { }
}
}, - "namespace": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "istio-system"
}, - "objectType": "string",
- "peerAuthentication": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "mtls": { },
- "portLevelMtls": { },
- "selector": { }
}
}, - "permissions": {
- "create": true,
- "delete": true,
- "update": true
}, - "policy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "originIsOptional": { },
- "origins": { },
- "peerIsOptional": { },
- "peers": { },
- "principalBinding": { },
- "targets": { }
}
}, - "quotaSpec": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "rules": { }
}
}, - "quotaSpecBinding": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "quotaSpecs": { },
- "services": { }
}
}, - "rbacConfig": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exclusion": { },
- "inclusion": { },
- "mode": { }
}
}, - "requestAuthentication": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "jwtRules": { },
- "selector": { }
}
}, - "rule": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "actions": { },
- "match": { }
}
}, - "serviceEntry": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "addresses": { },
- "endpoints": { },
- "exportTo": { },
- "hosts": { },
- "location": { },
- "ports": { },
- "resolution": { },
- "subjectAltNames": { }
}
}, - "serviceMeshPolicy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "originIsOptional": { },
- "origins": { },
- "peerIsOptional": { },
- "peers": { },
- "principalBinding": { },
- "targets": { }
}
}, - "serviceMeshRbacConfig": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exclusion": { },
- "inclusion": { },
- "mode": { }
}
}, - "serviceRole": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "rules": { }
}
}, - "serviceRoleBinding": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "roleRef": { },
- "subjects": { }
}
}, - "sidecar": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "egress": { },
- "ingress": { },
- "workloadSelector": { }
}
}, - "template": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": { },
- "template": "string",
- "templates": "string"
}, - "validation": {
- "checks": [
- {
- "message": "Weight sum should be 100",
- "path": "spec/http[0]/route",
- "severity": "string"
}
], - "name": "reviews",
- "objectType": "virtualservice",
- "references": [
- {
- "name": "string",
- "namespace": "string",
- "objectType": "string"
}
], - "valid": false
}, - "virtualService": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exportTo": { },
- "gateways": { },
- "hosts": { },
- "http": { },
- "tcp": { },
- "tls": { }
}
}, - "workloadEntry": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "address": { },
- "labels": { },
- "locality": { },
- "network": { },
- "ports": { },
- "serviceAccount": { },
- "weight": { }
}
}
}Endpoint to get the Istio Config of an Istio object
| namespace required | string The namespace name. |
| object required | string The Istio object name. |
| object_type required | string ^(gateways|virtualservices|destinationrules|serviceentries|rules|quotaspecs|quotaspecbindings)$ The Istio object type. |
IstioConfig details of an specific Istio Object
BadRequestError: the client request is incorrect
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
{- "adapter": {
- "adapter": "string",
- "adapters": "string",
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": { }
}, - "authorizationPolicy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "action": { },
- "rules": { },
- "selector": { }
}
}, - "clusterRbacConfig": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exclusion": { },
- "inclusion": { },
- "mode": { }
}
}, - "destinationRule": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "host": { },
- "subsets": { },
- "trafficPolicy": { }
}
}, - "gateway": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "selector": { },
- "servers": { }
}
}, - "meshPolicy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "originIsOptional": { },
- "origins": { },
- "peerIsOptional": { },
- "peers": { },
- "principalBinding": { },
- "targets": { }
}
}, - "namespace": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "istio-system"
}, - "objectType": "string",
- "peerAuthentication": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "mtls": { },
- "portLevelMtls": { },
- "selector": { }
}
}, - "permissions": {
- "create": true,
- "delete": true,
- "update": true
}, - "policy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "originIsOptional": { },
- "origins": { },
- "peerIsOptional": { },
- "peers": { },
- "principalBinding": { },
- "targets": { }
}
}, - "quotaSpec": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "rules": { }
}
}, - "quotaSpecBinding": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "quotaSpecs": { },
- "services": { }
}
}, - "rbacConfig": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exclusion": { },
- "inclusion": { },
- "mode": { }
}
}, - "requestAuthentication": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "jwtRules": { },
- "selector": { }
}
}, - "rule": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "actions": { },
- "match": { }
}
}, - "serviceEntry": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "addresses": { },
- "endpoints": { },
- "exportTo": { },
- "hosts": { },
- "location": { },
- "ports": { },
- "resolution": { },
- "subjectAltNames": { }
}
}, - "serviceMeshPolicy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "originIsOptional": { },
- "origins": { },
- "peerIsOptional": { },
- "peers": { },
- "principalBinding": { },
- "targets": { }
}
}, - "serviceMeshRbacConfig": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exclusion": { },
- "inclusion": { },
- "mode": { }
}
}, - "serviceRole": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "rules": { }
}
}, - "serviceRoleBinding": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "roleRef": { },
- "subjects": { }
}
}, - "sidecar": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "egress": { },
- "ingress": { },
- "workloadSelector": { }
}
}, - "template": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": { },
- "template": "string",
- "templates": "string"
}, - "validation": {
- "checks": [
- {
- "message": "Weight sum should be 100",
- "path": "spec/http[0]/route",
- "severity": "string"
}
], - "name": "reviews",
- "objectType": "virtualservice",
- "references": [
- {
- "name": "string",
- "namespace": "string",
- "objectType": "string"
}
], - "valid": false
}, - "virtualService": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exportTo": { },
- "gateways": { },
- "hosts": { },
- "http": { },
- "tcp": { },
- "tls": { }
}
}, - "workloadEntry": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "address": { },
- "labels": { },
- "locality": { },
- "network": { },
- "ports": { },
- "serviceAccount": { },
- "weight": { }
}
}
}Endpoint to delete the Istio Config of an (arbitrary) Istio object
| namespace required | string The namespace name. |
| object required | string The Istio object name. |
| object_type required | string ^(gateways|virtualservices|destinationrules|serviceentries|rules|quotaspecs|quotaspecbindings)$ The Istio object type. |
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
{- "code": 404,
- "message": "string"
}| namespace required | string The namespace name. |
| object required | string The Istio object name. |
| object_type required | string ^(gateways|virtualservices|destinationrules|serviceentries|rules|quotaspecs|quotaspecbindings)$ The Istio object type. |
IstioConfig details of an specific Istio Object
BadRequestError: the client request is incorrect
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
{- "adapter": {
- "adapter": "string",
- "adapters": "string",
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": { }
}, - "authorizationPolicy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "action": { },
- "rules": { },
- "selector": { }
}
}, - "clusterRbacConfig": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exclusion": { },
- "inclusion": { },
- "mode": { }
}
}, - "destinationRule": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "host": { },
- "subsets": { },
- "trafficPolicy": { }
}
}, - "gateway": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "selector": { },
- "servers": { }
}
}, - "meshPolicy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "originIsOptional": { },
- "origins": { },
- "peerIsOptional": { },
- "peers": { },
- "principalBinding": { },
- "targets": { }
}
}, - "namespace": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "istio-system"
}, - "objectType": "string",
- "peerAuthentication": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "mtls": { },
- "portLevelMtls": { },
- "selector": { }
}
}, - "permissions": {
- "create": true,
- "delete": true,
- "update": true
}, - "policy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "originIsOptional": { },
- "origins": { },
- "peerIsOptional": { },
- "peers": { },
- "principalBinding": { },
- "targets": { }
}
}, - "quotaSpec": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "rules": { }
}
}, - "quotaSpecBinding": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "quotaSpecs": { },
- "services": { }
}
}, - "rbacConfig": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exclusion": { },
- "inclusion": { },
- "mode": { }
}
}, - "requestAuthentication": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "jwtRules": { },
- "selector": { }
}
}, - "rule": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "actions": { },
- "match": { }
}
}, - "serviceEntry": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "addresses": { },
- "endpoints": { },
- "exportTo": { },
- "hosts": { },
- "location": { },
- "ports": { },
- "resolution": { },
- "subjectAltNames": { }
}
}, - "serviceMeshPolicy": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "originIsOptional": { },
- "origins": { },
- "peerIsOptional": { },
- "peers": { },
- "principalBinding": { },
- "targets": { }
}
}, - "serviceMeshRbacConfig": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exclusion": { },
- "inclusion": { },
- "mode": { }
}
}, - "serviceRole": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "rules": { }
}
}, - "serviceRoleBinding": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "roleRef": { },
- "subjects": { }
}
}, - "sidecar": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "egress": { },
- "ingress": { },
- "workloadSelector": { }
}
}, - "template": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": { },
- "template": "string",
- "templates": "string"
}, - "validation": {
- "checks": [
- {
- "message": "Weight sum should be 100",
- "path": "spec/http[0]/route",
- "severity": "string"
}
], - "name": "reviews",
- "objectType": "virtualservice",
- "references": [
- {
- "name": "string",
- "namespace": "string",
- "objectType": "string"
}
], - "valid": false
}, - "virtualService": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exportTo": { },
- "gateways": { },
- "hosts": { },
- "http": { },
- "tcp": { },
- "tls": { }
}
}, - "workloadEntry": {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "address": { },
- "labels": { },
- "locality": { },
- "network": { },
- "ports": { },
- "serviceAccount": { },
- "weight": { }
}
}
}Get the status of each components needed in the control plane
Return a list of Istio components along its status
BadRequestError: the client request is incorrect
A Internal is the error message that means something has gone wrong
[- {
- "is_core": true,
- "name": "istio-ingressgateway",
- "status": "Not Found"
}
]Endpoint to get the status of Kiali
HTTP status code 200 and statusInfo model in data
A Internal is the error message that means something has gone wrong
{- "externalServices": [
- {
- "name": "Istio",
- "url": "jaeger-query-istio-system.127.0.0.1.nip.io",
- "version": "0.8.0"
}
], - "status": {
- "property1": "string",
- "property2": "string"
}, - "warningMessages": [
- "Istio version 0.7.1 is not supported, the version should be 0.8.0"
]
}User can define a comman separated list of namespaces.
Return a list of Iter8 Experiment Items
A Internal is the error message that means something has gone wrong
[- {
- "assessmentConclusion": "string",
- "baseline": "string",
- "baselinePercentage": 0,
- "candidate": "string",
- "candidatePercentage": 0,
- "createdAt": "string",
- "endedAt": "string",
- "name": "string",
- "namespace": "string",
- "phase": "string",
- "startedAt": "string",
- "status": "string",
- "targetService": "string",
- "targetServiceNamespace": "string"
}
]Endpoint to delete iter8 experiments
| namespace required | string The namespace name. |
| name required | string The name param |
A Internal is the error message that means something has gone wrong
{- "code": 500,
- "message": "string"
}Endpoint to update new iter8 experiment (for abort purpose)
| namespace required | string The namespace name. |
| name required | string The name param |
Return a Iter8 Experiment detail
A Internal is the error message that means something has gone wrong
{- "criterias": [
- {
- "criteria": {
- "metric": "string",
- "sampleSize": 0,
- "stopOnFailure": true,
- "tolerance": 0,
- "toleranceType": "string"
}, - "metric": {
- "absent_value": "string",
- "is_counter": true,
- "query_template": "string",
- "sample_size_template": "string"
}, - "name": "string"
}
], - "experimentItem": {
- "assessmentConclusion": "string",
- "baseline": "string",
- "baselinePercentage": 0,
- "candidate": "string",
- "candidatePercentage": 0,
- "createdAt": "string",
- "endedAt": "string",
- "name": "string",
- "namespace": "string",
- "phase": "string",
- "startedAt": "string",
- "status": "string",
- "targetService": "string",
- "targetServiceNamespace": "string"
}, - "permissions": {
- "create": true,
- "delete": true,
- "update": true
}, - "trafficControl": {
- "algorithm": "string",
- "interval": "string",
- "maxIterations": 0,
- "maxTrafficPercentage": 0,
- "trafficStepSize": 0
}
}| namespace required | string The namespace name. |
Return a Iter8 Experiment detail
A Internal is the error message that means something has gone wrong
{- "criterias": [
- {
- "criteria": {
- "metric": "string",
- "sampleSize": 0,
- "stopOnFailure": true,
- "tolerance": 0,
- "toleranceType": "string"
}, - "metric": {
- "absent_value": "string",
- "is_counter": true,
- "query_template": "string",
- "sample_size_template": "string"
}, - "name": "string"
}
], - "experimentItem": {
- "assessmentConclusion": "string",
- "baseline": "string",
- "baselinePercentage": 0,
- "candidate": "string",
- "candidatePercentage": 0,
- "createdAt": "string",
- "endedAt": "string",
- "name": "string",
- "namespace": "string",
- "phase": "string",
- "startedAt": "string",
- "status": "string",
- "targetService": "string",
- "targetServiceNamespace": "string"
}, - "permissions": {
- "create": true,
- "delete": true,
- "update": true
}, - "trafficControl": {
- "algorithm": "string",
- "interval": "string",
- "maxIterations": 0,
- "maxTrafficPercentage": 0,
- "trafficStepSize": 0
}
}Endpoint to fetch iter8 experiments by namespace and name
| namespace required | string The namespace name. |
| name required | string The name param |
Return a Iter8 Experiment detail
A Internal is the error message that means something has gone wrong
{- "criterias": [
- {
- "criteria": {
- "metric": "string",
- "sampleSize": 0,
- "stopOnFailure": true,
- "tolerance": 0,
- "toleranceType": "string"
}, - "metric": {
- "absent_value": "string",
- "is_counter": true,
- "query_template": "string",
- "sample_size_template": "string"
}, - "name": "string"
}
], - "experimentItem": {
- "assessmentConclusion": "string",
- "baseline": "string",
- "baselinePercentage": 0,
- "candidate": "string",
- "candidatePercentage": 0,
- "createdAt": "string",
- "endedAt": "string",
- "name": "string",
- "namespace": "string",
- "phase": "string",
- "startedAt": "string",
- "status": "string",
- "targetService": "string",
- "targetServiceNamespace": "string"
}, - "permissions": {
- "create": true,
- "delete": true,
- "update": true
}, - "trafficControl": {
- "algorithm": "string",
- "interval": "string",
- "maxIterations": 0,
- "maxTrafficPercentage": 0,
- "trafficStepSize": 0
}
}Get TLS status for the whole mesh
Return the mTLS status of the whole Mesh
BadRequestError: the client request is incorrect
A Internal is the error message that means something has gone wrong
{- "status": "MTLS_ENABLED"
}Get TLS status for the given namespace
| namespace required | string The namespace name. |
Return the mTLS status of a specific Namespace
BadRequestError: the client request is incorrect
A Internal is the error message that means something has gone wrong
{- "status": "MTLS_ENABLED"
}Endpoint to get the list of the available namespaces
List of Namespaces
A Internal is the error message that means something has gone wrong
[- {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "istio-system"
}
]Get health for all objects in the given namespace
| namespace required | string The namespace scope |
| rateInterval | string Default: "10m" The rate interval used for fetching error rate |
| QueryTime | string <date-time> The time to use for the prometheus query |
| type | string ^(app|service|workload)$ Default: "app" The type of health, "app", "service" or "workload". |
namespaceAppHealthResponse is a map of app name x health
BadRequestError: the client request is incorrect
A Internal is the error message that means something has gone wrong
{- "property1": {
- "requests": {
- "errorRatio": 0,
- "inboundErrorRatio": 0,
- "outboundErrorRatio": 0
}, - "workloadStatuses": [
- {
- "availableReplicas": 0,
- "currentReplicas": 0,
- "desiredReplicas": 0,
- "name": "string"
}
]
}, - "property2": {
- "requests": {
- "errorRatio": 0,
- "inboundErrorRatio": 0,
- "outboundErrorRatio": 0
}, - "workloadStatuses": [
- {
- "availableReplicas": 0,
- "currentReplicas": 0,
- "desiredReplicas": 0,
- "name": "string"
}
]
}
}Endpoint to fetch metrics to be displayed, related to a namespace
| namespace required | string The namespace name. |
Metrics response model
BadRequestError: the client request is incorrect
A Internal is the error message that means something has gone wrong
{- "histograms": {
- "property1": {
- "property1": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}, - "property2": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}
}, - "property2": {
- "property1": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}, - "property2": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}
}
}, - "metrics": {
- "property1": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}, - "property2": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}
}
}Get validation summary for all objects in the given namespace
| namespace required | string The namespace name. |
Return the validation status of a specific Namespace
BadRequestError: the client request is incorrect
A Internal is the error message that means something has gone wrong
{- "errors": 2,
- "objectCount": 6,
- "warnings": 4
}| appenders | string Default: "run all appenders" Comma-separated list of Appenders to run. Available appenders: [deadNode, istio, responseTime, securityPolicy, serviceEntry, sidecarsCheck, unusedNode]. |
| duration | string Default: "10m" Query time-range duration (Golang string duration). |
| graphType | string Default: "workload" Graph type. Available graph types: [app, service, versionedApp, workload]. |
| groupBy | string Default: "none" App box grouping characteristic. Available groupings: [app, none, version]. |
| injectServiceNodes | string Default: "false" Flag for injecting the requested service node between source and destination nodes. |
| namespaces required | string Comma-separated list of namespaces to include in the graph. The namespaces must be accessible to the client. |
| queryTime | string Default: "now" Unix time (seconds) for query such that time range is [queryTime-duration..queryTime]. Default is now. |
HTTP status code 200 and cytoscapejs Config in data
BadRequestError: the client request is incorrect
A Internal is the error message that means something has gone wrong
{- "duration": 0,
- "elements": {
- "edges": [
- {
- "data": {
- "id": "string",
- "isMTLS": "string",
- "responseTime": "string",
- "source": "string",
- "target": "string",
- "traffic": {
- "protocol": "string",
- "rates": {
- "property1": "string",
- "property2": "string"
}, - "responses": {
- "property1": {
- "flags": {
- "property1": "string",
- "property2": "string"
}, - "hosts": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "flags": {
- "property1": "string",
- "property2": "string"
}, - "hosts": {
- "property1": "string",
- "property2": "string"
}
}
}
}
}
}
], - "nodes": [
- {
- "data": {
- "app": "string",
- "destServices": [
- {
- "name": "string",
- "namespace": "string"
}
], - "hasCB": true,
- "hasMissingSC": true,
- "hasVS": true,
- "id": "string",
- "isDead": true,
- "isGroup": "string",
- "isInaccessible": true,
- "isMisconfigured": "string",
- "isOutside": true,
- "isRoot": true,
- "isServiceEntry": "string",
- "isUnused": true,
- "namespace": "string",
- "nodeType": "string",
- "parent": "string",
- "service": "string",
- "traffic": [
- {
- "protocol": "string",
- "rates": {
- "property1": "string",
- "property2": "string"
}, - "responses": {
- "property1": {
- "flags": {
- "property1": "string",
- "property2": "string"
}, - "hosts": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "flags": {
- "property1": "string",
- "property2": "string"
}, - "hosts": {
- "property1": "string",
- "property2": "string"
}
}
}
}
], - "version": "string",
- "workload": "string"
}
}
]
}, - "graphType": "string",
- "timestamp": 0
}The backing JSON for an app node detail graph. (supported graphTypes: app | versionedApp)
| app required | string The app name (label value). |
| namespace required | string The namespace name. |
| appenders | string Default: "run all appenders" Comma-separated list of Appenders to run. Available appenders: [deadNode, istio, responseTime, securityPolicy, serviceEntry, sidecarsCheck, unusedNode]. |
| duration | string Default: "10m" Query time-range duration (Golang string duration). |
| graphType | string Default: "workload" Graph type. Available graph types: [app, service, versionedApp, workload]. |
| groupBy | string Default: "none" App box grouping characteristic. Available groupings: [app, none, version]. |
| injectServiceNodes | string Default: "false" Flag for injecting the requested service node between source and destination nodes. |
| queryTime | string Default: "now" Unix time (seconds) for query such that time range is [queryTime-duration..queryTime]. Default is now. |
HTTP status code 200 and cytoscapejs Config in data
BadRequestError: the client request is incorrect
A Internal is the error message that means something has gone wrong
{- "duration": 0,
- "elements": {
- "edges": [
- {
- "data": {
- "id": "string",
- "isMTLS": "string",
- "responseTime": "string",
- "source": "string",
- "target": "string",
- "traffic": {
- "protocol": "string",
- "rates": {
- "property1": "string",
- "property2": "string"
}, - "responses": {
- "property1": {
- "flags": {
- "property1": "string",
- "property2": "string"
}, - "hosts": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "flags": {
- "property1": "string",
- "property2": "string"
}, - "hosts": {
- "property1": "string",
- "property2": "string"
}
}
}
}
}
}
], - "nodes": [
- {
- "data": {
- "app": "string",
- "destServices": [
- {
- "name": "string",
- "namespace": "string"
}
], - "hasCB": true,
- "hasMissingSC": true,
- "hasVS": true,
- "id": "string",
- "isDead": true,
- "isGroup": "string",
- "isInaccessible": true,
- "isMisconfigured": "string",
- "isOutside": true,
- "isRoot": true,
- "isServiceEntry": "string",
- "isUnused": true,
- "namespace": "string",
- "nodeType": "string",
- "parent": "string",
- "service": "string",
- "traffic": [
- {
- "protocol": "string",
- "rates": {
- "property1": "string",
- "property2": "string"
}, - "responses": {
- "property1": {
- "flags": {
- "property1": "string",
- "property2": "string"
}, - "hosts": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "flags": {
- "property1": "string",
- "property2": "string"
}, - "hosts": {
- "property1": "string",
- "property2": "string"
}
}
}
}
], - "version": "string",
- "workload": "string"
}
}
]
}, - "graphType": "string",
- "timestamp": 0
}The backing JSON for a versioned app node detail graph. (supported graphTypes: app | versionedApp)
| app required | string The app name (label value). |
| version required | string The app version (label value). |
| namespace required | string The namespace name. |
| appenders | string Default: "run all appenders" Comma-separated list of Appenders to run. Available appenders: [deadNode, istio, responseTime, securityPolicy, serviceEntry, sidecarsCheck, unusedNode]. |
| duration | string Default: "10m" Query time-range duration (Golang string duration). |
| graphType | string Default: "workload" Graph type. Available graph types: [app, service, versionedApp, workload]. |
| groupBy | string Default: "none" App box grouping characteristic. Available groupings: [app, none, version]. |
| injectServiceNodes | string Default: "false" Flag for injecting the requested service node between source and destination nodes. |
| queryTime | string Default: "now" Unix time (seconds) for query such that time range is [queryTime-duration..queryTime]. Default is now. |
HTTP status code 200 and cytoscapejs Config in data
BadRequestError: the client request is incorrect
A Internal is the error message that means something has gone wrong
{- "duration": 0,
- "elements": {
- "edges": [
- {
- "data": {
- "id": "string",
- "isMTLS": "string",
- "responseTime": "string",
- "source": "string",
- "target": "string",
- "traffic": {
- "protocol": "string",
- "rates": {
- "property1": "string",
- "property2": "string"
}, - "responses": {
- "property1": {
- "flags": {
- "property1": "string",
- "property2": "string"
}, - "hosts": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "flags": {
- "property1": "string",
- "property2": "string"
}, - "hosts": {
- "property1": "string",
- "property2": "string"
}
}
}
}
}
}
], - "nodes": [
- {
- "data": {
- "app": "string",
- "destServices": [
- {
- "name": "string",
- "namespace": "string"
}
], - "hasCB": true,
- "hasMissingSC": true,
- "hasVS": true,
- "id": "string",
- "isDead": true,
- "isGroup": "string",
- "isInaccessible": true,
- "isMisconfigured": "string",
- "isOutside": true,
- "isRoot": true,
- "isServiceEntry": "string",
- "isUnused": true,
- "namespace": "string",
- "nodeType": "string",
- "parent": "string",
- "service": "string",
- "traffic": [
- {
- "protocol": "string",
- "rates": {
- "property1": "string",
- "property2": "string"
}, - "responses": {
- "property1": {
- "flags": {
- "property1": "string",
- "property2": "string"
}, - "hosts": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "flags": {
- "property1": "string",
- "property2": "string"
}, - "hosts": {
- "property1": "string",
- "property2": "string"
}
}
}
}
], - "version": "string",
- "workload": "string"
}
}
]
}, - "graphType": "string",
- "timestamp": 0
}| namespace required | string The namespace name. |
| service required | string The service name. |
| appenders | string Default: "run all appenders" Comma-separated list of Appenders to run. Available appenders: [deadNode, istio, responseTime, securityPolicy, serviceEntry, sidecarsCheck, unusedNode]. |
| duration | string Default: "10m" Query time-range duration (Golang string duration). |
| graphType | string Default: "workload" Graph type. Available graph types: [app, service, versionedApp, workload]. |
| groupBy | string Default: "none" App box grouping characteristic. Available groupings: [app, none, version]. |
| queryTime | string Default: "now" Unix time (seconds) for query such that time range is [queryTime-duration..queryTime]. Default is now. |
HTTP status code 200 and cytoscapejs Config in data
BadRequestError: the client request is incorrect
A Internal is the error message that means something has gone wrong
{- "duration": 0,
- "elements": {
- "edges": [
- {
- "data": {
- "id": "string",
- "isMTLS": "string",
- "responseTime": "string",
- "source": "string",
- "target": "string",
- "traffic": {
- "protocol": "string",
- "rates": {
- "property1": "string",
- "property2": "string"
}, - "responses": {
- "property1": {
- "flags": {
- "property1": "string",
- "property2": "string"
}, - "hosts": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "flags": {
- "property1": "string",
- "property2": "string"
}, - "hosts": {
- "property1": "string",
- "property2": "string"
}
}
}
}
}
}
], - "nodes": [
- {
- "data": {
- "app": "string",
- "destServices": [
- {
- "name": "string",
- "namespace": "string"
}
], - "hasCB": true,
- "hasMissingSC": true,
- "hasVS": true,
- "id": "string",
- "isDead": true,
- "isGroup": "string",
- "isInaccessible": true,
- "isMisconfigured": "string",
- "isOutside": true,
- "isRoot": true,
- "isServiceEntry": "string",
- "isUnused": true,
- "namespace": "string",
- "nodeType": "string",
- "parent": "string",
- "service": "string",
- "traffic": [
- {
- "protocol": "string",
- "rates": {
- "property1": "string",
- "property2": "string"
}, - "responses": {
- "property1": {
- "flags": {
- "property1": "string",
- "property2": "string"
}, - "hosts": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "flags": {
- "property1": "string",
- "property2": "string"
}, - "hosts": {
- "property1": "string",
- "property2": "string"
}
}
}
}
], - "version": "string",
- "workload": "string"
}
}
]
}, - "graphType": "string",
- "timestamp": 0
}| namespace required | string The namespace name. |
| workload required | string The workload name. |
| appenders | string Default: "run all appenders" Comma-separated list of Appenders to run. Available appenders: [deadNode, istio, responseTime, securityPolicy, serviceEntry, sidecarsCheck, unusedNode]. |
| duration | string Default: "10m" Query time-range duration (Golang string duration). |
| graphType | string Default: "workload" Graph type. Available graph types: [app, service, versionedApp, workload]. |
| groupBy | string Default: "none" App box grouping characteristic. Available groupings: [app, none, version]. |
| injectServiceNodes | string Default: "false" Flag for injecting the requested service node between source and destination nodes. |
| queryTime | string Default: "now" Unix time (seconds) for query such that time range is [queryTime-duration..queryTime]. Default is now. |
HTTP status code 200 and cytoscapejs Config in data
BadRequestError: the client request is incorrect
A Internal is the error message that means something has gone wrong
{- "duration": 0,
- "elements": {
- "edges": [
- {
- "data": {
- "id": "string",
- "isMTLS": "string",
- "responseTime": "string",
- "source": "string",
- "target": "string",
- "traffic": {
- "protocol": "string",
- "rates": {
- "property1": "string",
- "property2": "string"
}, - "responses": {
- "property1": {
- "flags": {
- "property1": "string",
- "property2": "string"
}, - "hosts": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "flags": {
- "property1": "string",
- "property2": "string"
}, - "hosts": {
- "property1": "string",
- "property2": "string"
}
}
}
}
}
}
], - "nodes": [
- {
- "data": {
- "app": "string",
- "destServices": [
- {
- "name": "string",
- "namespace": "string"
}
], - "hasCB": true,
- "hasMissingSC": true,
- "hasVS": true,
- "id": "string",
- "isDead": true,
- "isGroup": "string",
- "isInaccessible": true,
- "isMisconfigured": "string",
- "isOutside": true,
- "isRoot": true,
- "isServiceEntry": "string",
- "isUnused": true,
- "namespace": "string",
- "nodeType": "string",
- "parent": "string",
- "service": "string",
- "traffic": [
- {
- "protocol": "string",
- "rates": {
- "property1": "string",
- "property2": "string"
}, - "responses": {
- "property1": {
- "flags": {
- "property1": "string",
- "property2": "string"
}, - "hosts": {
- "property1": "string",
- "property2": "string"
}
}, - "property2": {
- "flags": {
- "property1": "string",
- "property2": "string"
}, - "hosts": {
- "property1": "string",
- "property2": "string"
}
}
}
}
], - "version": "string",
- "workload": "string"
}
}
]
}, - "graphType": "string",
- "timestamp": 0
}Endpoint to get the list of apps for a namespace
| namespace required | string The namespace name. |
Listing all apps in the namespace
A Internal is the error message that means something has gone wrong
{- "applications": [
- {
- "istioSidecar": true,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "reviews"
}
], - "namespace": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "istio-system"
}
}Endpoint to get the app details
| app required | string The app name (label value). |
| namespace required | string The namespace name. |
Detailed information of an specific app
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
{- "name": "reviews",
- "namespace": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "istio-system"
}, - "runtimes": [
- {
- "dashboardRefs": [
- {
- "template": "string",
- "title": "string"
}
], - "name": "string"
}
], - "serviceNames": [
- "string"
], - "workloads": [
- {
- "istioSidecar": true,
- "workloadName": "reviews-v1"
}
]
}Endpoint to fetch dashboard to be displayed, related to a single app
| app required | string The app name (label value). |
| namespace required | string The namespace name. |
| avg | boolean Default: true Flag for fetching histogram average. Default is true. |
| byLabels[] | Array of strings Default: [] List of labels to use for grouping metrics (via Prometheus 'by' clause). |
| direction | string Default: "outbound" Traffic direction: 'inbound' or 'outbound'. |
| duration | integer <int64> Default: 1800 Duration of the query period, in seconds. |
| quantiles[] | Array of strings Default: [] List of quantiles to fetch. Fetch no quantiles when empty. Ex: [0.5, 0.95, 0.99]. |
| rateFunc | string Default: "rate" Prometheus function used to calculate rate: 'rate' or 'irate'. |
| rateInterval | string Default: "1m" Interval used for rate and histogram calculation. |
| requestProtocol | string Default: "all protocols" Desired request protocol for the telemetry: For example, 'http' or 'grpc'. |
| reporter | string Default: "source" Istio telemetry reporter: 'source' or 'destination'. |
| step | integer <int64> Default: 15 Step between [graph] datapoints, in seconds. |
Dashboard response model
BadRequestError: the client request is incorrect
A Internal is the error message that means something has gone wrong
{- "aggregations": [
- {
- "displayName": "string",
- "label": "string"
}
], - "charts": [
- {
- "chartType": "string",
- "error": "string",
- "max": 0,
- "metrics": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
], - "min": 0,
- "name": "string",
- "spans": 0,
- "unit": "string"
}
], - "externalLinks": [
- {
- "name": "string",
- "url": "string",
- "variables": {
- "app": "string",
- "namespace": "string",
- "service": "string",
- "version": "string",
- "workload": "string"
}
}
], - "title": "string"
}Get health associated to the given app
| namespace required | string The namespace scope |
| app required | string The target app |
| rateInterval | string Default: "10m" The rate interval used for fetching error rate |
| QueryTime | string <date-time> The time to use for the prometheus query |
appHealthResponse contains aggregated health from various sources, for a given app
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
{- "requests": {
- "errorRatio": 0,
- "inboundErrorRatio": 0,
- "outboundErrorRatio": 0
}, - "workloadStatuses": [
- {
- "availableReplicas": 0,
- "currentReplicas": 0,
- "desiredReplicas": 0,
- "name": "string"
}
]
}Endpoint to fetch metrics to be displayed, related to a single app
| app required | string The app name (label value). |
| namespace required | string The namespace name. |
| avg | boolean Default: true Flag for fetching histogram average. Default is true. |
| byLabels[] | Array of strings Default: [] List of labels to use for grouping metrics (via Prometheus 'by' clause). |
| direction | string Default: "outbound" Traffic direction: 'inbound' or 'outbound'. |
| duration | integer <int64> Default: 1800 Duration of the query period, in seconds. |
| filters[] | Array of strings Default: [] List of metrics to fetch. Fetch all metrics when empty. List entries are Kiali internal metric names. |
| quantiles[] | Array of strings Default: [] List of quantiles to fetch. Fetch no quantiles when empty. Ex: [0.5, 0.95, 0.99]. |
| rateFunc | string Default: "rate" Prometheus function used to calculate rate: 'rate' or 'irate'. |
| rateInterval | string Default: "1m" Interval used for rate and histogram calculation. |
| requestProtocol | string Default: "all protocols" Desired request protocol for the telemetry: For example, 'http' or 'grpc'. |
| reporter | string Default: "source" Istio telemetry reporter: 'source' or 'destination'. |
| step | integer <int64> Default: 15 Step between [graph] datapoints, in seconds. |
| version | string Filters metrics by the specified version. |
Metrics response model
BadRequestError: the client request is incorrect
A Internal is the error message that means something has gone wrong
{- "histograms": {
- "property1": {
- "property1": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}, - "property2": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}
}, - "property2": {
- "property1": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}, - "property2": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}
}
}, - "metrics": {
- "property1": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}, - "property2": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}
}
}Endpoint to fetch a custom dashboard
| namespace required | string The namespace name. |
| dashboard required | string The dashboard resource name. |
| additionalLabels | string In custom dashboards, additional labels that are made available for grouping in the UI, regardless which aggregations are defined in the MonitoringDashboard CR |
| avg | boolean Default: true Flag for fetching histogram average. Default is true. |
| byLabels[] | Array of strings Default: [] List of labels to use for grouping metrics (via Prometheus 'by' clause). |
| duration | integer <int64> Default: 1800 Duration of the query period, in seconds. |
| labelsFilters | string In custom dashboards, labels filters to use when fetching metrics, formatted as key:value pairs. Ex: "app:foo,version:bar". |
| quantiles[] | Array of strings Default: [] List of quantiles to fetch. Fetch no quantiles when empty. Ex: [0.5, 0.95, 0.99]. |
| rateFunc | string Default: "rate" Prometheus function used to calculate rate: 'rate' or 'irate'. |
| rateInterval | string Default: "1m" Interval used for rate and histogram calculation. |
| step | integer <int64> Default: 15 Step between [graph] datapoints, in seconds. |
Dashboard response model
BadRequestError: the client request is incorrect
A Internal is the error message that means something has gone wrong
{- "aggregations": [
- {
- "displayName": "string",
- "label": "string"
}
], - "charts": [
- {
- "chartType": "string",
- "error": "string",
- "max": 0,
- "metrics": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
], - "min": 0,
- "name": "string",
- "spans": 0,
- "unit": "string"
}
], - "externalLinks": [
- {
- "name": "string",
- "url": "string",
- "variables": {
- "app": "string",
- "namespace": "string",
- "service": "string",
- "version": "string",
- "workload": "string"
}
}
], - "title": "string"
}Endpoint to get pod details
| namespace required | string The namespace name. |
| pod required | string The pod name. |
Listing all the information related to a workload
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
{- "additionalDetailSample": {
- "icon": "string",
- "title": "string",
- "value": "string"
}, - "additionalDetails": [
- {
- "icon": "string",
- "title": "string",
- "value": "string"
}
], - "appLabel": true,
- "availableReplicas": 1,
- "createdAt": "2018-07-31T12:24:17Z",
- "currentReplicas": 2,
- "desiredReplicas": 2,
- "istioSidecar": true,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "reviews-v1",
- "podCount": 1,
- "pods": [
- {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "appLabel": true,
- "containers": [
- {
- "image": "string",
- "name": "string"
}
], - "createdAt": "string",
- "createdBy": [
- {
- "refType": "string",
- "spanID": "string",
- "traceID": "string"
}
], - "istioContainers": [
- {
- "image": "string",
- "name": "string"
}
], - "istioInitContainers": [
- {
- "image": "string",
- "name": "string"
}
], - "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "status": "string",
- "versionLabel": true
}
], - "resourceVersion": "192892127",
- "runtimes": [
- {
- "dashboardRefs": [
- {
- "template": "string",
- "title": "string"
}
], - "name": "string"
}
], - "services": [
- {
- "createdAt": "string",
- "externalName": "string",
- "ip": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "namespace": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "istio-system"
}, - "ports": [
- {
- "name": "string",
- "port": 0,
- "protocol": "string"
}
], - "resourceVersion": "string",
- "selectors": {
- "property1": "string",
- "property2": "string"
}, - "type": "string"
}
], - "type": "deployment",
- "versionLabel": true
}Endpoint to get pod logs
| namespace required | string The namespace name. |
| pod required | string The pod name. |
| container | string The pod container name. Optional for single-container pod. Otherwise required. |
| sinceTime | string The start time for fetching logs. UNIX time in seconds. Default is all logs. |
Listing all the information related to a workload
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
{- "additionalDetailSample": {
- "icon": "string",
- "title": "string",
- "value": "string"
}, - "additionalDetails": [
- {
- "icon": "string",
- "title": "string",
- "value": "string"
}
], - "appLabel": true,
- "availableReplicas": 1,
- "createdAt": "2018-07-31T12:24:17Z",
- "currentReplicas": 2,
- "desiredReplicas": 2,
- "istioSidecar": true,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "reviews-v1",
- "podCount": 1,
- "pods": [
- {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "appLabel": true,
- "containers": [
- {
- "image": "string",
- "name": "string"
}
], - "createdAt": "string",
- "createdBy": [
- {
- "refType": "string",
- "spanID": "string",
- "traceID": "string"
}
], - "istioContainers": [
- {
- "image": "string",
- "name": "string"
}
], - "istioInitContainers": [
- {
- "image": "string",
- "name": "string"
}
], - "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "status": "string",
- "versionLabel": true
}
], - "resourceVersion": "192892127",
- "runtimes": [
- {
- "dashboardRefs": [
- {
- "template": "string",
- "title": "string"
}
], - "name": "string"
}
], - "services": [
- {
- "createdAt": "string",
- "externalName": "string",
- "ip": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "namespace": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "istio-system"
}, - "ports": [
- {
- "name": "string",
- "port": 0,
- "protocol": "string"
}
], - "resourceVersion": "string",
- "selectors": {
- "property1": "string",
- "property2": "string"
}, - "type": "string"
}
], - "type": "deployment",
- "versionLabel": true
}Endpoint to get the details of a given service
| namespace required | string The namespace name. |
Listing all services in the namespace
A Internal is the error message that means something has gone wrong
{- "namespace": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "istio-system"
}, - "services": [
- {
- "additionalDetailSample": {
- "icon": "string",
- "title": "string",
- "value": "string"
}, - "appLabel": true,
- "istioSidecar": true,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "reviews-v1"
}
], - "validations": null
}Endpoint to get the details of a given service
| namespace required | string The namespace name. |
| service required | string The service name. |
Listing all the information related to a workload
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
{- "additionalDetails": [
- {
- "icon": "string",
- "title": "string",
- "value": "string"
}
], - "destinationRules": {
- "items": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "host": { },
- "subsets": { },
- "trafficPolicy": { }
}
}
], - "permissions": {
- "create": true,
- "delete": true,
- "update": true
}
}, - "endpoints": [
- {
- "addresses": [
- {
- "ip": "string",
- "kind": "string",
- "name": "string"
}
], - "ports": [
- {
- "name": "string",
- "port": 0,
- "protocol": "string"
}
]
}
], - "health": {
- "requests": {
- "errorRatio": 0,
- "inboundErrorRatio": 0,
- "outboundErrorRatio": 0
}
}, - "istioSidecar": true,
- "namespaceMTLS": {
- "status": "MTLS_ENABLED"
}, - "service": {
- "createdAt": "string",
- "externalName": "string",
- "ip": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "namespace": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "istio-system"
}, - "ports": [
- {
- "name": "string",
- "port": 0,
- "protocol": "string"
}
], - "resourceVersion": "string",
- "selectors": {
- "property1": "string",
- "property2": "string"
}, - "type": "string"
}, - "validations": null,
- "virtualServices": {
- "items": [
- {
- "apiVersion": "string",
- "kind": "string",
- "metadata": {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "clusterName": "string",
- "creationTimestamp": { },
- "deletionGracePeriodSeconds": 0,
- "deletionTimestamp": { },
- "finalizers": [
- "string"
], - "generateName": "string",
- "generation": 0,
- "initializers": {
- "pending": [
- {
- "name": "string"
}
], - "result": {
- "apiVersion": "string",
- "code": 0,
- "continue": "string",
- "details": {
- "causes": [
- {
- "field": "string",
- "message": "string",
- "reason": "string"
}
], - "group": "string",
- "kind": "string",
- "name": "string",
- "retryAfterSeconds": 0,
- "uid": "string"
}, - "kind": "string",
- "message": "string",
- "reason": "string",
- "resourceVersion": "string",
- "selfLink": "string",
- "status": "string"
}
}, - "labels": {
- "property1": "string",
- "property2": "string"
}, - "managedFields": [
- {
- "apiVersion": "string",
- "fields": {
- "Map": {
- "property1": { },
- "property2": { }
}
}, - "manager": "string",
- "operation": "string",
- "time": { }
}
], - "name": "string",
- "namespace": "string",
- "ownerReferences": [
- {
- "apiVersion": "string",
- "blockOwnerDeletion": true,
- "controller": true,
- "kind": "string",
- "name": "string",
- "uid": "string"
}
], - "resourceVersion": "string",
- "selfLink": "string",
- "uid": "string"
}, - "spec": {
- "exportTo": { },
- "gateways": { },
- "hosts": { },
- "http": { },
- "tcp": { },
- "tls": { }
}
}
], - "permissions": {
- "create": true,
- "delete": true,
- "update": true
}
}, - "workloads": [
- {
- "additionalDetailSample": {
- "icon": "string",
- "title": "string",
- "value": "string"
}, - "appLabel": true,
- "createdAt": "2018-07-31T12:24:17Z",
- "istioSidecar": true,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "reviews-v1",
- "podCount": 1,
- "resourceVersion": "192892127",
- "type": "deployment",
- "versionLabel": true
}
]
}Endpoint to fetch dashboard to be displayed, related to a single service
| namespace required | string The namespace name. |
| service required | string The service name. |
| avg | boolean Default: true Flag for fetching histogram average. Default is true. |
| byLabels[] | Array of strings Default: [] List of labels to use for grouping metrics (via Prometheus 'by' clause). |
| direction | string Default: "outbound" Traffic direction: 'inbound' or 'outbound'. |
| duration | integer <int64> Default: 1800 Duration of the query period, in seconds. |
| quantiles[] | Array of strings Default: [] List of quantiles to fetch. Fetch no quantiles when empty. Ex: [0.5, 0.95, 0.99]. |
| rateFunc | string Default: "rate" Prometheus function used to calculate rate: 'rate' or 'irate'. |
| rateInterval | string Default: "1m" Interval used for rate and histogram calculation. |
| requestProtocol | string Default: "all protocols" Desired request protocol for the telemetry: For example, 'http' or 'grpc'. |
| reporter | string Default: "source" Istio telemetry reporter: 'source' or 'destination'. |
| step | integer <int64> Default: 15 Step between [graph] datapoints, in seconds. |
Dashboard response model
BadRequestError: the client request is incorrect
A Internal is the error message that means something has gone wrong
{- "aggregations": [
- {
- "displayName": "string",
- "label": "string"
}
], - "charts": [
- {
- "chartType": "string",
- "error": "string",
- "max": 0,
- "metrics": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
], - "min": 0,
- "name": "string",
- "spans": 0,
- "unit": "string"
}
], - "externalLinks": [
- {
- "name": "string",
- "url": "string",
- "variables": {
- "app": "string",
- "namespace": "string",
- "service": "string",
- "version": "string",
- "workload": "string"
}
}
], - "title": "string"
}Get health associated to the given service
| namespace required | string The namespace scope |
| service required | string The target service |
| rateInterval | string Default: "10m" The rate interval used for fetching error rate |
| QueryTime | string <date-time> The time to use for the prometheus query |
serviceHealthResponse contains aggregated health from various sources, for a given service
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
{- "requests": {
- "errorRatio": 0,
- "inboundErrorRatio": 0,
- "outboundErrorRatio": 0
}
}Endpoint to fetch metrics to be displayed, related to a single service
| namespace required | string The namespace name. |
| service required | string The service name. |
| avg | boolean Default: true Flag for fetching histogram average. Default is true. |
| byLabels[] | Array of strings Default: [] List of labels to use for grouping metrics (via Prometheus 'by' clause). |
| direction | string Default: "outbound" Traffic direction: 'inbound' or 'outbound'. |
| duration | integer <int64> Default: 1800 Duration of the query period, in seconds. |
| filters[] | Array of strings Default: [] List of metrics to fetch. Fetch all metrics when empty. List entries are Kiali internal metric names. |
| quantiles[] | Array of strings Default: [] List of quantiles to fetch. Fetch no quantiles when empty. Ex: [0.5, 0.95, 0.99]. |
| rateFunc | string Default: "rate" Prometheus function used to calculate rate: 'rate' or 'irate'. |
| rateInterval | string Default: "1m" Interval used for rate and histogram calculation. |
| requestProtocol | string Default: "all protocols" Desired request protocol for the telemetry: For example, 'http' or 'grpc'. |
| reporter | string Default: "source" Istio telemetry reporter: 'source' or 'destination'. |
| step | integer <int64> Default: 15 Step between [graph] datapoints, in seconds. |
| version | string Filters metrics by the specified version. |
Metrics response model
BadRequestError: the client request is incorrect
A Internal is the error message that means something has gone wrong
{- "histograms": {
- "property1": {
- "property1": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}, - "property2": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}
}, - "property2": {
- "property1": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}, - "property2": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}
}
}, - "metrics": {
- "property1": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}, - "property2": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}
}
}Endpoint to get the number of traces in error for a given service
| namespace required | string The namespace name. |
| service required | string The service name. |
Number of traces in error
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
{- "code": 404,
- "message": "string"
}Endpoint to get Jaeger spans for a given service
| namespace required | string The namespace name. |
| service required | string The service name. |
Listing all the information related to a Span
A Internal is the error message that means something has gone wrong
[- {
- "duration": 0,
- "flags": 0,
- "logs": [
- {
- "fields": [
- {
- "key": "string",
- "type": "string",
- "value": { }
}
], - "timestamp": 0
}
], - "operationName": "string",
- "parentSpanID": "string",
- "process": {
- "serviceName": "string",
- "tags": [
- {
- "key": "string",
- "type": "string",
- "value": { }
}
]
}, - "processID": "string",
- "references": [
- {
- "refType": "string",
- "spanID": "string",
- "traceID": "string"
}
], - "spanID": "string",
- "startTime": 0,
- "tags": [
- {
- "key": "string",
- "type": "string",
- "value": { }
}
], - "traceID": "string",
- "traceSize": 0,
- "warnings": [
- "string"
]
}
]Endpoint to get a specific trace of a given service
| namespace required | string The namespace name. |
| service required | string The service name. |
Listing all the information related to a Trace
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
[- {
- "processes": {
- "property1": {
- "serviceName": "string",
- "tags": [
- {
- "key": "string",
- "type": "string",
- "value": { }
}
]
}, - "property2": {
- "serviceName": "string",
- "tags": [
- {
- "key": "string",
- "type": "string",
- "value": { }
}
]
}
}, - "spans": [
- {
- "duration": 0,
- "flags": 0,
- "logs": [
- {
- "fields": [
- {
- "key": "string",
- "type": "string",
- "value": { }
}
], - "timestamp": 0
}
], - "operationName": "string",
- "parentSpanID": "string",
- "process": {
- "serviceName": "string",
- "tags": [
- {
- "key": "string",
- "type": "string",
- "value": { }
}
]
}, - "processID": "string",
- "references": [
- {
- "refType": "string",
- "spanID": "string",
- "traceID": "string"
}
], - "spanID": "string",
- "startTime": 0,
- "tags": [
- {
- "key": "string",
- "type": "string",
- "value": { }
}
], - "traceID": "string",
- "traceSize": 0,
- "warnings": [
- "string"
]
}
], - "traceID": "string",
- "warnings": [
- "string"
]
}
]Endpoint to get the list of workloads for a namespace
| namespace required | string The namespace name. |
Listing all workloads in the namespace
A Internal is the error message that means something has gone wrong
{- "namespace": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "istio-system"
}, - "workloads": [
- {
- "additionalDetailSample": {
- "icon": "string",
- "title": "string",
- "value": "string"
}, - "appLabel": true,
- "createdAt": "2018-07-31T12:24:17Z",
- "istioSidecar": true,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "reviews-v1",
- "podCount": 1,
- "resourceVersion": "192892127",
- "type": "deployment",
- "versionLabel": true
}
]
}Endpoint to get the workload details
| namespace required | string The namespace name. |
| workload required | string The workload name. |
Listing all the information related to a workload
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
{- "additionalDetailSample": {
- "icon": "string",
- "title": "string",
- "value": "string"
}, - "additionalDetails": [
- {
- "icon": "string",
- "title": "string",
- "value": "string"
}
], - "appLabel": true,
- "availableReplicas": 1,
- "createdAt": "2018-07-31T12:24:17Z",
- "currentReplicas": 2,
- "desiredReplicas": 2,
- "istioSidecar": true,
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "reviews-v1",
- "podCount": 1,
- "pods": [
- {
- "annotations": {
- "property1": "string",
- "property2": "string"
}, - "appLabel": true,
- "containers": [
- {
- "image": "string",
- "name": "string"
}
], - "createdAt": "string",
- "createdBy": [
- {
- "refType": "string",
- "spanID": "string",
- "traceID": "string"
}
], - "istioContainers": [
- {
- "image": "string",
- "name": "string"
}
], - "istioInitContainers": [
- {
- "image": "string",
- "name": "string"
}
], - "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "status": "string",
- "versionLabel": true
}
], - "resourceVersion": "192892127",
- "runtimes": [
- {
- "dashboardRefs": [
- {
- "template": "string",
- "title": "string"
}
], - "name": "string"
}
], - "services": [
- {
- "createdAt": "string",
- "externalName": "string",
- "ip": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "namespace": {
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "name": "istio-system"
}, - "ports": [
- {
- "name": "string",
- "port": 0,
- "protocol": "string"
}
], - "resourceVersion": "string",
- "selectors": {
- "property1": "string",
- "property2": "string"
}, - "type": "string"
}
], - "type": "deployment",
- "versionLabel": true
}Endpoint to fetch dashboard to be displayed, related to a single workload
| namespace required | string The namespace name. |
| workload required | string The workload name. |
| avg | boolean Default: true Flag for fetching histogram average. Default is true. |
| byLabels[] | Array of strings Default: [] List of labels to use for grouping metrics (via Prometheus 'by' clause). |
| direction | string Default: "outbound" Traffic direction: 'inbound' or 'outbound'. |
| duration | integer <int64> Default: 1800 Duration of the query period, in seconds. |
| quantiles[] | Array of strings Default: [] List of quantiles to fetch. Fetch no quantiles when empty. Ex: [0.5, 0.95, 0.99]. |
| rateFunc | string Default: "rate" Prometheus function used to calculate rate: 'rate' or 'irate'. |
| rateInterval | string Default: "1m" Interval used for rate and histogram calculation. |
| requestProtocol | string Default: "all protocols" Desired request protocol for the telemetry: For example, 'http' or 'grpc'. |
| reporter | string Default: "source" Istio telemetry reporter: 'source' or 'destination'. |
| step | integer <int64> Default: 15 Step between [graph] datapoints, in seconds. |
Dashboard response model
BadRequestError: the client request is incorrect
A Internal is the error message that means something has gone wrong
{- "aggregations": [
- {
- "displayName": "string",
- "label": "string"
}
], - "charts": [
- {
- "chartType": "string",
- "error": "string",
- "max": 0,
- "metrics": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
], - "min": 0,
- "name": "string",
- "spans": 0,
- "unit": "string"
}
], - "externalLinks": [
- {
- "name": "string",
- "url": "string",
- "variables": {
- "app": "string",
- "namespace": "string",
- "service": "string",
- "version": "string",
- "workload": "string"
}
}
], - "title": "string"
}Get health associated to the given workload
| namespace required | string The namespace scope |
| workload required | string The target workload |
| rateInterval | string Default: "10m" The rate interval used for fetching error rate |
| QueryTime | string <date-time> The time to use for the prometheus query |
workloadHealthResponse contains aggregated health from various sources, for a given workload
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
{- "requests": {
- "errorRatio": 0,
- "inboundErrorRatio": 0,
- "outboundErrorRatio": 0
}, - "workloadStatus": {
- "availableReplicas": 0,
- "currentReplicas": 0,
- "desiredReplicas": 0,
- "name": "string"
}
}Endpoint to fetch metrics to be displayed, related to a single workload
| namespace required | string The namespace name. |
| workload required | string The workload name. |
| avg | boolean Default: true Flag for fetching histogram average. Default is true. |
| byLabels[] | Array of strings Default: [] List of labels to use for grouping metrics (via Prometheus 'by' clause). |
| direction | string Default: "outbound" Traffic direction: 'inbound' or 'outbound'. |
| duration | integer <int64> Default: 1800 Duration of the query period, in seconds. |
| filters[] | Array of strings Default: [] List of metrics to fetch. Fetch all metrics when empty. List entries are Kiali internal metric names. |
| quantiles[] | Array of strings Default: [] List of quantiles to fetch. Fetch no quantiles when empty. Ex: [0.5, 0.95, 0.99]. |
| rateFunc | string Default: "rate" Prometheus function used to calculate rate: 'rate' or 'irate'. |
| rateInterval | string Default: "1m" Interval used for rate and histogram calculation. |
| requestProtocol | string Default: "all protocols" Desired request protocol for the telemetry: For example, 'http' or 'grpc'. |
| reporter | string Default: "source" Istio telemetry reporter: 'source' or 'destination'. |
| step | integer <int64> Default: 15 Step between [graph] datapoints, in seconds. |
| version | string Filters metrics by the specified version. |
Metrics response model
BadRequestError: the client request is incorrect
A Internal is the error message that means something has gone wrong
{- "histograms": {
- "property1": {
- "property1": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}, - "property2": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}
}, - "property2": {
- "property1": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}, - "property2": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}
}
}, - "metrics": {
- "property1": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}, - "property2": {
- "matrix": [
- {
- "labelSet": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- {
- "Timestamp": 0,
- "Value": 0
}
]
}
]
}
}
}Endpoint to check if threescale adapter is present in the cluster and if user can write adapter config
Return if ThreeScale adapter is enabled in Istio and if user has permissions to write adapter's configuration
A Internal is the error message that means something has gone wrong
{- "enabled": true,
- "permissions": {
- "create": true,
- "delete": true,
- "update": true
}
}Endpoint to fetch threescale handlers generated from Kiali
List of ThreeScale handlers created from Kiali to be used in the adapter's configuration
A Internal is the error message that means something has gone wrong
[- {
- "accessToken": "string",
- "name": "string",
- "serviceId": "string",
- "systemUrl": "string"
}
]Endpoint to create a new threescale handler+instance generated by Kiali
List of ThreeScale handlers created from Kiali to be used in the adapter's configuration
A Internal is the error message that means something has gone wrong
[- {
- "accessToken": "string",
- "name": "string",
- "serviceId": "string",
- "systemUrl": "string"
}
]Endpoint to delete an existing threescale handler+instance generated by Kiali
| threescaleHandlerName required | string The ThreeScaleHandler name. |
List of ThreeScale handlers created from Kiali to be used in the adapter's configuration
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
[- {
- "accessToken": "string",
- "name": "string",
- "serviceId": "string",
- "systemUrl": "string"
}
]Endpoint to update an existing threescale handler generated by Kiali
| threescaleHandlerName required | string The ThreeScaleHandler name. |
List of ThreeScale handlers created from Kiali to be used in the adapter's configuration
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
[- {
- "accessToken": "string",
- "name": "string",
- "serviceId": "string",
- "systemUrl": "string"
}
]Endpoint to create a new threescale rule for a given service
| namespace required | string The namespace name. |
Return Threescale rule definition for a given service
A Internal is the error message that means something has gone wrong
{- "serviceName": "string",
- "serviceNamespace": "string",
- "threeScaleHandlerName": "string"
}Endpoint to get an existing threescale rule for a given service
| namespace required | string The namespace name. |
| service required | string The service name. |
Return Threescale rule definition for a given service
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
{- "serviceName": "string",
- "serviceNamespace": "string",
- "threeScaleHandlerName": "string"
}Endpoint to delete an existing threescale rule for a given service
| namespace required | string The namespace name. |
| service required | string The service name. |
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
{- "code": 404,
- "message": "string"
}Endpoint to update an existing threescale rule for a given service
| namespace required | string The namespace name. |
| service required | string The service name. |
Return Threescale rule definition for a given service
A NotFoundError is the error message that is generated when server could not find what was requested.
A Internal is the error message that means something has gone wrong
{- "serviceName": "string",
- "serviceNamespace": "string",
- "threeScaleHandlerName": "string"
}